thermal insulating mat - Francés Inglés Diccionario